package com.gameley.dmgtpf.kernel.service;

import com.gameley.dmgtpf.common.base.PubBaseService;
import com.gameley.dmgtpf.kernel.entity.RegionEntity;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * 
 *
 * @author libencheng
 * @email libencheng@gmail.com
 * @date 2021-07-28 15:20:07
 */
public interface RegionService extends PubBaseService<RegionEntity>
{
    String file2tableSavaDB(MultipartFile jsonFile);
    
    /**
     * *********************************************************** <br>
     * *说明： <BR>
     * @return <BR>
     * @String <BR>
     * @methods RegionService.getProvinceList <BR>
     * @author LiBencheng <BR>
     *         HXC067 <BR>
     * @date Created on 2021年7月29日 <BR>
     * @time 下午3:36:32 <BR>
     * @version 1.0 <BR>
     * @dmgtpf<BR>
     * @git_config <BR>
     * @see <BR>
     *************************************************************      <br>
     */
    List getProvinceList();
    
    /**
     * *********************************************************** <br>
     * *说明： <BR>
     * @param tags 城市等级（1：一线；2：二线；3：三线；4：四线；） 选填
     * @param provinceId provinceId 省份id 选填
     * @return <BR>
     * @String <BR>
     * @methods RegionService.getCityList <BR>
     * @author LiBencheng <BR>
     *         HXC067 <BR>
     * @date Created on 2021年7月29日 <BR>
     * @time 下午3:36:28 <BR>
     * @version 1.0 <BR>
     * @dmgtpf<BR>
     * @git_config <BR>
     * @see <BR>
     *************************************************************      <br>
     */
    List getCityList(String tags[], String provinceIds[]);
    
}
